Python运维开发(CMDB资产管理系统)

您所在的位置:网站首页 开源 python cmdb管理系统 Python运维开发(CMDB资产管理系统)

Python运维开发(CMDB资产管理系统)

2024-04-26 05:20| 来源: 网络整理| 查看: 265

Python运维开发(CMDB资产管理系统)——环境部署 原创

连智波 2022-02-06 23:53:51 ©著作权

文章标签 python sqlite virtualenv 运维开发 容器 文章分类 Python 后端开发

©著作权归作者所有:来自51CTO博客作者连智波的原创作品,请联系作者获取转载授权,否则将追究法律责任 服务器准备

操作系统

内核

IP

CentOS Linux 7

3.10

192.168.1.108

升级sqlite3

由于centos7默认sqlite3版本比较低,启动项目会因为sqlite3版本过低无法启动

检查sqlite3默认版本

Python运维开发(CMDB资产管理系统)——环境部署_sqlite

下载高版本sqlite3wget --no-check-certificate https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz解压tar xf sqlite-autoconf-3270200.tar.gz编译安装cd sqlite-autoconf-3270200./configure --prefix=/usr/localmake && make install替换旧版本sqlite3mv /usr/bin/sqlite3 /usr/bin/sqlite3_oldln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3设置开机自动加载vim ~/.bashrcexport LD_LIBRARY_PATH="/usr/local/lib" #增加重启服务器reboot安装Python3安装依赖包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install libffi-devel -y下载python3 压缩包wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.x编译安装mkdir /usr/local/python3tar xf Python-3.7.0.tar.xzcd Python-3.7.0./configure --prefix=/usr/local/python3make && make installln -s /usr/local/python3/bin/python3 /usr/local/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3创建虚拟环境#安装virtualenvpip3 install virtualenv -i https://mirrors.aliyun.com/pypi/simple/ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv#创建虚拟目录[root@k8s-node02 ~]# virtualenv web#切换到虚拟环境[root@k8s-node02 ~]# source web/bin/activate在虚拟环境中安装ipython(web) [root@k8s-node02 ~]# pip install ipython -i https://mirrors.aliyun.com/pypi/simple/

Python运维开发(CMDB资产管理系统)——环境部署_sqlite_02

在虚拟环境中安装django查看安装列表

Python运维开发(CMDB资产管理系统)——环境部署_运维开发_03

安装django3(web) [root@k8s-node02 ~]# pip install django -i https://mirrors.aliyun.com/pypi/simple/

Python运维开发(CMDB资产管理系统)——环境部署_sqlite_04

创建项目(工程)(web) [root@k8s-node02 ~]# django-admin startproject myweb运行项目

Python运维开发(CMDB资产管理系统)——环境部署_python_05

访问项目

Python运维开发(CMDB资产管理系统)——环境部署_python_06

修改settings.py配置文件

ALLOWED_HOSTS = ["*"]

再次访问:

Python运维开发(CMDB资产管理系统)——环境部署_容器_07

创建cmdb应用(web) [root@k8s-node02 myweb]# django-admin startapp cmdb生成迁移文件(web) [root@k8s-node02 myweb]# python manage.py migrate

下节继续分享,喜欢的朋友可以给个关注​

收藏 评论 分享 举报

上一篇:Centos7安装Django

下一篇:Python运维开发(CMDB资产管理系统)——环境部署下篇



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3